Implementation Issues for High Performance CFD

نویسندگان

  • Markus Nordén
  • Malik Silva
  • Sverker Holmgren
  • Michael Thuné
  • Richard Wait
چکیده

Many important phenomena in nature are modeled by partial di erential equations (PDEs). Such equations describe ow of air, water, oil and other substances and propagation of electromagnetic and sound waves in di erent media. Also, PDEs arise in many other application areas ranging from chemistry to economy. In the present paper, the focus is on computational uid dynamics, CFD. Issues regarding e cient implementation of CFD programs on modern parallel computers are considered. We study a computational kernel for a solver for compressible ow problems, e.g. arising when computing the air ow around an aircraft, using a state-of-the-art algorithm of Jameson-type. The solver uses a nite volume discretization combined with a GaussSeidel-Newton technique to solve the Euler equations. This PDE is non-linear, the solution is vector valued and the computations are carried out on a three dimensional curvilinear grid. Furthermore, modern numerical techniques such as multigrid and ux-splitting schemes are used in the solution process. We have experimented with di erent optimization techniques in order to make the implementation e cient. The program uses the red-black ordering for the Gauss-Seidel smoother, and preliminary results for a parallel version show that it scales well on a sharedmemory machine.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Aiaa - 92 - 2734 - Cp Future Directions in Computing and Cfd

generations of computers as well as improvements in algorithms. As a results CFD has become an ever more powerful tool in the design of aerospace systems. The high computational demands of aeroscience applications have been the driving force behind the recent rapid development of CFD. Moreover, CFD has been an equally successful modeling tool in a variety of other fields, such as automotive eng...

متن کامل

A new Tool for High Performance CFD: Lattice Boltzmann Automata

The lattice Boltzmann (LB) method is a new and highly efficient numerical method in the area of high performance computational fluid dynamics. The lattice Boltzmann implementation BEST, a joint development of the Institute of Fluid Mechanics (LSTM) / University of Erlangen-Nuremberg and the C&C Research Laboratories (CCRLE) St. Augustin / NEC Europe Ltd. proved to be a promising tool for challe...

متن کامل

Parallel and distributed implementation of large industrial applications

Parallelization of high performance computing applications has been a field of active research for quite some time now. Most projects that have parallelized industrial software packages have focused on the specific application and did not attempt to document and generalize their lessons learned. We report on results of a project that has parallelized a state of the art industrial computational ...

متن کامل

A Model of International Marketing Strategic Implementation in the Downstream Sector of Iran’s Petroleum Industry

    Abstract    Purpose and Necessity of Research: Given that at the strategic level a model for implementing international marketing strategies was not observed, it is necessary to classify the issues raised in international marketing in order to provide a reference model to define the position in the area of ​​strategic and operational issues of this function based on it, to create alignm...

متن کامل

An Efficient and Flexible Parallel I/O implementation for the CFD General Notation System

One important, often overlooked, issue for large, three dimensional time-dependent computational fluid dynamics (CFD) simulations is the input and output performance of the CFD solver, especially for large time-dependent simulations. The development of the CFD General Notation System (CGNS) has brought a standardized and robust data format to the CFD community, enabling the exchange of informat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004